1003
1158060
10316
998
1040
860
1110
11925
918
1054
10514
908
35427
27300
25723
23103
1887267
17654
1697148
16026
1512147
13420
12890
10990