1254
1000
891
1922
1034
2123715
1295
10610
1138
21631
15412
1203
593911
42770
42603
40447
3583270
3377155
29394
2824149
26926
22872
21270
19380