305
450
280
242
310
281
200
284
80
222
151
130
39437
30330
28613
25975
2227267
20134
1947153
1805149
17896
14890
14530
12770