579
163
347
265
1189
44
357
424
479
410
121
286
244
71
304
354
111
1033
1079
522
583
1448
620
741
1001
416
297
319
421
221
612
1064
240
914
396
369
38
96
316
157
315
647
183
269
459
491
95
606
246
92
616
215
547
420
258
505
205
175