3465
3242
3002
2120
1686
1657
1421
1378
1065
1057
916
899
785
750
739
685
657
600
579
505
405
370
365
364
354
320
312
302
281
259
235
218
156
152
150
147
143
139
129
121
106
101
100
95
94
85
80
74
61
60
56
51
47
45
41
37
32
31