3499
3427
3122
2176
1847
1691
1443
1338
1252
1091
943
876
836
783
754
718
680
667
615
587
439
384
381
376
341
320
293
292
259
253
246
239
191
177
171
166
161
151
145
125
121
110
104
100
96
95
89
81
61
60
56
50
49
48
36
35
34
33