2360
1680
4991
1420
2190
10256
49132
833579
245894
4411
333
536873
35327
27200
25643
23023
1876267
17534
1679148
15986
1505147
13370
12850
10950