677
1160
820
650
770
910
1231
517
4610
7714
7822
5611
41097
31240
30143
27085
2363267
21194
2041153
1889149
18746
15580
15080
13360