682035
952966
11411
540
473
560
744
440
1258
582
601
775
688312
49443
48610
48058
4255271
4043158
33134
3256151
31126
26712
24491
22900