1091 325
847 187
1492 348
2250 562
2957 931
159067 505
77502 373
47876 857
107862 823
94264 272
41959 218
47324 563
42925 59
69596 196