1559
1428
1800
2910
1727
1262
2361
2195541
28221
26937
14331
14514
601811
43280
43193
40967
3635270
3409155
29604
2859149
27176
23192
21550
19690