31005 831
4403 326
26682 893
1999 335
5075 641
1878 261
11779 341
7387 297
3724 77
1733 121
3618 469
7155 600
2823 301
6220 99
2677 296
8484 146
2937 326
3261 661
2241 201
3916 746
1885 217
3390 842
3217 379
4342 948
2131 336