590
816
628
442
598
745
370
383
597
384
639
372
39017
29910
28173
25595
2178267
19754
1911153
1776149
17626
14630
14330
12630