14971
35036
14915
11430
990
8979
8873
5823
5347
5115
490
443
4210
4024
380
376
3625
365
3527
296
2911
280
2322
223
201
191043
1912
190
153
1518
135
111
101
86
84
75
60