1003
4117
15130
8712
633
12416
922
1730
9815
4610
537
531
37297
28700
27103
24333
2057267
18764
1821153
16866
1673147
14060
13620
11880