1610 403
15469 398
3050 839
2371 627
11491 676
7009 306
10934 782
3433 105
189197 833
143397 564
107829 704
63833 370
94015 409
5474 123