653480
709116
105575
290246
79190
858899
796608
568261
347731
431911
617575
194125
5510367
4528935
4347459
3444998
3443462
3404286
3352956
3010729
2998226
2481209
2133352
2132407