1057984
68963
225850
370366
351917
744946
879906
714133
384157
695498
328599
697268
5464367
4496934
4313459
3439462
3431998
3374286
3326956
2993729
2976226
2470209
2126352
2121407