1441
1073
1153
973
1076
670
858
634
600
552
1296
1323
688312
49443
48610
48058
4255271
4043158
33134
3256151
31126
26712
24491
22900