87514600 40363
76699985 38760
25116929 12607
36927155 19496
35087307 22902
18994207 9500
27959046 8249
22669948 9921
25512449 8818
12381804 4904
92668713 17190
18111705 7894
7773280 2846
31551510 7222
42003589 19917
14955567 5274
18393182 6308
22949189 9176
57310367 15161
10285489 4611
149771085 22273