3504
3134
3004
2065
1666
1639
1456
1351
1306
1061
942
822
807
761
732
723
656
651
643
530
368
360
359
331
327
326
319
318
258
235
206
194
184
149
140
129
125
124
116
115
111
107
96
93
62
60
56
44
40
39
37
35
33
32
30