532
540
482234
200
395
356
553
320
370
310
303
355
37547
28900
27263
24513
2087267
18964
1837153
1701147
17006
14160
13710
12010