853
748
502
750
940
850
580
86132
563
926873
322
162
688312
49443
48610
48098
4255271
4043158
33144
3256151
31126
26712
24491
22900