4055
3440
339180
303160
270214
18239
17129
16760
1640
1548160
15044
14340
140894
13318
1220
9520
9529
9120
8530
8520
8214
811013
797
7617
7512
748
6630
631
6144
612
580
577
5613
5256
5222
500
484
475
4512
4216
410
400
402
3911
370
3535
355
344
321311
310
300
299
287
274
234
224
221
213
207
202
206
197
198
180
182
170
176
165
150
145346
144
141
137
135
122
123
124
80
82
83
52
42