51625 69
58031 97
147576 235
72259 84
22418 31
124209 257
83943 113
5961153 1476
1702699 314
4641904 1451
6072497 2126
9058898 2890
7671187 2067
416502 116
1748330 568
3157972 1149
3158004 967
828001 254
12968820 5679
3540920 1174
19806736 8529
13023465 4395