3814
3546
3273
2247
1878
1762
1616
1543
1425
1128
1061
990
923
847
803
748
717
716
663
491
420
395
379
373
357
349
323
321
280
261
259
220
213
204
188
160
140
138
133
128
127
125
115
109
95
94
75
71
69
64
50
48
46
45
42
38
34