999 261
1671 502
872 162
1428 233
21888 589
10869 283
12287 515
18484 127
8317 274
16004 604
20049 680
27101 86
7180 237
3815 924
647 103
2358 629
1318 359
2691 776
2464 675
2311 325
2332 300
1554 469
1105 117
2251 512
21261 733
30865 351
16392 389
6594 188