190896
534750
45494
512422
745518
108899
868143
510322
429116
253290
688420
181228
5240366
4294933
4184458
3396462
3342998
3260285
3205955
2910726
2897226
2404209
2092352
2081407