1073
11417
1011
1471
698
590
820
12426
8413
1289
1117
1350
40007
30580
29023
26295
2263267
20484
1982153
1832149
18186
15060
14640
12950