648
647
772
571
7410
925
694
686
1262
760
1250
710
39957
30550
28963
26285
2256267
20434
1968153
1824149
18106
15060
14600
12900