21585 97
1704 315
596336 1453
143184 962
3099 238
15022 263
2618 406
3120 625
7956 939
2721 693
4426 935
7561 61
2202 581
27082 783
8652 587
1844 338
44003 501
84468 440
17480 260
22048 161
37412 413
26880 106
93498 768
511959 1122
20247 376
18675 505
35300 135
58206 238