7339
5493
3090
2965
2817
2601
2239
1621
1608
1395
1376
1242
1183
1085
1079
1002
973
926
799
686
607
567
543
542
524
500
448
398
385
384
298
288
283
238
231
219
205
191
171
158
154
153
146
145
130
120
118
113
112
111
110
101
93
92
88
83
75
68
65