1021
176
654
273
1639
650
1173
677
470
180
300
197
718
296
447
206
622
226
314
181
349
129
460
254
697
281
913
316
462
157
612
55
653
240
597
140
520
223
661
235