123
2607
786
737
1580
387
346
1306
254
296
787
421
533
606
6104
229
169
1187
108
780
292
122
845
845
139
176
181
720
286
778
122
245
183
107
126
127
203
227
164
261
172
142
126
145
598
167
304
576
1627
204
835
336
1278
306
182
147
109
202
119
126
666
134
157
399
128
124
426
232
300
155
146
294
188
981
832
262
229
241