2443
2240
1626
1422
1358
988
1028
686
716
765
628
389
457
526
509
559
656
518
442
166
305
444
336
401
386
399
268
277
244
327
79
142
67
140
276
78
202
197
61
126
211
250
258
218
107
130
107
207
262
174
130
155
181
175
191
105
223
118
107
172
38
121
99
92
180
96
179
87
94
116
99
81
187
84
72
113
37
109
135
111
89
38
109
69
73
119
87
59
50
56