1040
980
8510
7414
817
790
840
850
670
886
793
31677
24240
22532
20123
1627267
15762
1444148
13966
1299144
12230
10980
9300