3362
2731
1732
14029
12758
12012
11827
949
8032
6223
6043
5226
487
4718
430
413
389
333
315
301
300
303
299
293
2710
2736
273
277
264
262
2411
2312
237
2213
2216
210
208
203
205
188
1710
162
164
152
150
144
130
131
116
80
72
60
51
50