1745
1265
2047
1116
1967
883
22520
826
1844
1082
1180
1439
691912
49743
48980
48548
4272271
4065158
33334
3272151
31396
26972
24631
23040