562
668
541
1210
1260
523
7812
1040
527
600
863
10513
39647
30430
28713
26155
2245267
20304
1961153
1815149
18036
15000
14570
12830