690
547
800
9111
916
897
894
1650
1093579
7811
856
7610
47428
35640
35053
32475
2827268
2611154
25134
2252149
21976
17960
17580
15830