3310
3212
2900
2621
2210
16344
1350
1324178
1292
9215
820
687253
660
6511
646
5925
570
530
5118
452
370
364
347
284
282
283
270
232234
233
1937
197
183
188
147747
147
1410
1310
133
121
112395
111
112
105265
105
93
90
80
71
73
64632
60
50
53448
56
41739
40
41
3859