21010 276
7552 423
13758 301
4110 728
5540 78
1766 327
2450 126
3551 400
25406 943
4225 58
11453 589
6349 356
30208 712
40948 479
14860 293
53152 673
36380 796
11055 732
7845 72
5049 619
9527 290
15081 710
2489 159
13396 186
19760 581
2847 293
32838 331
18127 137