102793
794200
956425
333880
15431
189674
167208
649559
509512
317197
67125
676375
5456367
4487934
4309459
3438462
3429998
3372286
3321956
2988729
2969226
2468209
2125352
2120407