880
660
1201
487
632966
330
432
1056
687
6910
5212
160
39647
30430
28713
26155
2245267
20304
1961153
1815149
18036
15000
14570
12830