2843
2777
2607
1914
1523
1459
1253
1168
1061
912
836
788
773
685
673
650
548
508
505
411
351
318
309
302
283
262
260
245
226
220
215
177
156
146
129
128
125
119
112
110
107
90
82
73
71
70
67
63
61
60
48
38
34
32
29
27
25
22