817
1007
3091
1449
1594
1445
947
965
1278
1122
1041
1102
300
1040
719
903
597
130
1082
1020
273
548
500
500
573
457
326
334
380
312
342
275
229
295
193
251
230
258
201
87
275
75
176
232
202
131
206
226
118
128
155
119
150
110
247
121
148
184
136
157
85
157
157
116
93
88
89
106
166
126
108
88
118
143
181
77
106
90
63
88
84
100
92
142
78
77
38
84
78
19