680
516
722
25211
844
11510
1113
1549
840
1170
1152
1326
688312
49443
48610
48058
4255271
4043158
33134
3256151
31126
26712
24491
22900