15191
35636
15115
11730
1000
9179
9073
5823
5647
510
5115
463
4310
4224
3827
380
376
3625
365
306
3011
280
2322
223
211
2012
191043
190
153
1518
135
111
101
104
86
75
60