3231 205
9407 701
81973 883
4018 751
7569 546
23365 397
24364 373
110536 489
14726 115
37533 324
1050 47
7220 89
10231 596
30614 377
5208 613
4350 518
26751 710
54200 823
3832 152
6436 647
3013 215
1893 98
6079 403
4801 728
9673 479
16793 537
2408550 3909
247350 1043