1385
1195
25612
985
1540
1821
1910
1410
2200
18915
1275391
2086327
685012
49083
48380
47748
4230271
4036158
33044
3238151
31026
26512
24401
22780