3610
3278
3009
2114
1745
1525
1505
1373
1365
1154
1028
891
890
783
714
696
669
656
577
486
411
384
352
343
313
308
293
292
246
245
232
214
182
177
147
140
139
130
120
119
114
112
105
95
83
81
73
59
55
47
46
44
42
40
37
32
28
27