1090 325
842 187
1492 348
2250 562
2956 931
159063 505
77502 373
47874 857
107860 823
94261 272
41955 218
47321 563
42925 59
69591 196