2042
2283
2543
1253
1168
1206
774
1058
649
745
318
774
727
360
291
594
349
982
469
422
351
276
96
674
252
356
227
166
312
380
273
167
199
220
164
233
244
129
249
410
228
164
246
143
207
314
270
156
66
56
132
58
205
165
32
162
210
59
72
169
145
73
51
63
85
198
91
33
267
49
173
48
68
126
55
14
71
109
128
98
156
82
135
10
116
110
48
150
41
158