4744
4005
2497
2318
2078
1663
1565
1462
1082
949
943
917
874
855
776
717
676
656
585
537
524
469
434
423
414
412
402
387
386
331
319
301
254
240
225
214
183
181
164
153
150
141
135
127
118
115
109
107
100
99
98
96
92
91
88