103995
989593
917185
737389
580938
169666
84318
596350
2777
351745
287177
64865
266818
65437
487483
411318
14777747
668586
4536578
4199980
3440510
3201192
2173495
2164216
2045492
184466
1841948
16315
154461
1538545