12810
1170
1164
1533
1956
1231043
2437254
800
12912
1005
1325
15210
632012
45100
45033
43278
3835270
3632157
30924
2985150
28636
24282
22470
20640