3231 205
9400 701
81970 883
4018 751
7560 546
23362 397
24363 373
110436 489
14710 115
37496 324
1050 47
7218 89
10231 596
30602 377
5207 613
4348 518
26712 710
54197 823
3831 152
6428 647
3013 215
1893 98
6074 403
4797 728
9671 479
16777 537
2407678 3909
247347 1043