3001 75
4375 234
3947 853
9022 762
18021 413
2938 159
5638 860
4033 358
7855 202
95398 125
268850 468
182797 225
122122 941
53507 557
21196 317
30000 315
13940 779
19309 605
5085 167
13371 39
14729 209
12696 487
11537 336
77633 412
9458 519
6228 214
11859 189
14370 335