1212
23010
1570
1960
1851
1380
1530
2440
1433579
747
1073
1374
701712
50443
49430
49188
4324271
4129158
33674
3333153
31786
27312
24931
23290