4627
4106
2405
2244
2105
1408
1339
1263
1006
1000
910
881
838
826
773
719
636
632
616
581
540
509
451
445
444
440
421
417
389
377
357
340
324
302
292
257
242
222
208
196
169
166
164
153
151
136
135
122
120
119
113
108
106
100
99
98
83
73
72