31250 640
8538 78
15099 265
18502 418
29156 660
41648 181
8487 522
19840 488
59697 397
26431 425
17311 277
13585 422
59860 210
7949 85
15144 845
27746 99
31068 585
101010 880
34037 623
30241 420
17359 962
8212 268
22819 533
2391 120
33865 528
35001 349
16481 747
92013 617