3777
3678
3230
2227
1854
1689
1537
1445
1266
1122
1002
969
887
790
749
743
720
710
629
610
440
412
398
389
382
326
316
292
283
262
251
248
192
186
185
183
171
150
131
130
129
123
118
110
103
94
90
88
75
74
49
45
38
36
30
29
28