3767
3458
3123
2138
1850
1655
1569
1457
1392
1126
1018
902
860
822
781
725
668
667
582
497
387
384
365
356
343
326
323
288
268
257
238
204
195
185
180
142
134
130
118
113
109
104
96
94
77
70
65
48
46
42
40
38
37
36
35
34
32