2052
7945
3135
2607
1036
3226
1916
861
2956
1404
1571
1230
1615817
1132012
10660276
1019416
96813
9660258
7954154
756611
70056
60704
56292
53368