1091 325
847 187
1492 348
2250 562
2957 931
159063 505
77502 373
47876 857
107862 823
94262 272
41955 218
47322 563
42925 59
69594 196