3231 205
9401 701
81970 883
4018 751
7562 546
23362 397
24363 373
110449 489
14712 115
37503 324
1050 47
7218 89
10231 596
30602 377
5207 613
4348 518
26715 710
54198 823
3831 152
6428 647
3013 215
1893 98
6075 403
4798 728
9671 479
16781 537
2407799 3909
247347 1043