3001 75
4375 234
3947 853
9022 762
18020 413
2937 159
5638 860
4033 358
7853 202
95395 125
268838 468
182783 225
122115 941
53507 557
21196 317
29998 315
13940 779
19307 605
5081 167
13371 39
14727 209
12692 487
11535 336
77628 412
9457 519
6226 214
11847 189
14369 335