101765
125626
2230
1898315
1696031
1370
2218430
959318
2250714
3516724
4620
1755020
435245736
241041380
1685328313
158719269
131661180
125627260
1136428896
104878214
89973182
84099292
76560141
70488160