21320
1148
1795
16038
18212
1050
17244
1470
16915
13812
14311
9112
632012
45100
45033
43278
3835270
3632157
30924
2985150
28636
24282
22470
20640