3700
3215
3146
2265
1974
1666
1589
1470
1389
1094
1073
920
899
778
771
721
697
654
579
409
395
389
387
367
327
326
317
281
258
248
236
232
216
206
166
157
152
146
145
143
129
118
115
112
105
100
91
78
77
74
71
61
59
56
54
49
46