2823
2435
2032
1662
1212
1123
1103
1057
811
799
677
656
614
575
573
569
564
538
486
404
343
326
320
283
280
261
257
252
231
224
222
177
167
160
157
147
129
128
120
118
117
104
102
101
94
85
84
79
70
67
61
47
45
43
39
35
33
32
28