471
290
4210
283
281
938
265
618
345
12225
526
632
37527
28890
27233
24463
2085267
18934
1835153
16976
1695147
14160
13710
11970