2326
2000
727
834
567
113
137
1097
653
888
885
933
374
644
486
109
318
207
999
994
546
277
387
236
194
250
388
322
71
196
363
222
179
186
280
342
156
256
155
64
378
147
277
250
195
49
226
234
81
123
40
188
121
169
72
105
205
97
159
125
158
70
40
113
116
183
50
199
133
64
65
170
252
137
64
116
55
79
174
77
82
57
57
58
28
113
117
56
59
56