2707
2397
2109
1799
1157
1143
1091
1039
983
843
768
747
743
578
549
514
445
443
385
359
342
321
320
264
257
256
241
239
235
214
207
202
185
174
155
151
147
145
129
124
115
107
104
95
85
82
80
70
62
61
53
52
46
43
38
34
28
26