3230 205
9399 701
81970 883
4018 751
7559 546
23362 397
24363 373
110418 489
14709 115
37492 324
1050 47
7218 89
10229 596
30600 377
5207 613
4348 518
26708 710
54196 823
3830 152
6428 647
3013 215
1893 98
6074 403
4797 728
9671 479
16775 537
2407544 3909
247346 1043