425188
3399
678510
303614
39992
166914
611685
449806
665428
835908
108451
147183
5492367
4514935
4331459
3441462
3438998
3395286
3340956
3003729
2988226
2477209
2132352
2127407