5320
5092
4720
4182
3440
27444
2570
2483
2394178
16615
12711
1227254
1146
1120
1070
990
9225
8318
760
612
607
594
583
480
452
408
387
3737
362234
363
360
3410
324
293
253
250
257
2410
237
217747
211
192395
193
191
185
162
143
135265
124632
126
100
91739
90
80
70
73448
71
6859