345346
935541
83633
12610
78260
8095
338632
344793
507476
256156
648352
491200
5509367
4527935
4347459
3443998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2131407