881518
28737
1009614
65444
1002793
993312
944181
742537
538433
65664
493904
695526
5530367
4540935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352