710
5803
329
321
1423
417
251
449
441
508
1751
1173
580
4169
1355
1607
329
66
653
340
549
606
369
1866
126
638
1291
271
141
68
57
438
354
250
224
159
117
128
156
118
247
51
330
38
233
123
255
253
113
168
138
300
206
51
2375
81
379
198
129
201
243
156
40
159
191
258
172
65
118
76
213
60
147
63
80
42
134
161
175
38
140
67
82
78
41
70
98
30
20
35