1859
5877
6225
534
615
1142
1049
242
721
1193
492
268
338
451
744
548
467
531
225
398
350
609
384
500
621
440
406
205
363
951
50
334
247
223
154
319
59
132
305
354
116
209
298
181
232
73
198
195
145
128
60
69
161
70
340
287
188
99
175
145
181
122
124
49
316
100
161
173
129
222
78
128
100
84
42
123
47
106
141
43
10
125
32
75
87
104
53
126
51
48