21412
9490
1610
1330
810
970
1711
2851
57715
15383392
4022966
35514
2014537
14190284
1389512
12331261
1191640
112183
10189157
1001212
846837
81846
77215
70182