586
355
329
436
656
517
788
388
786
143
1580
324
621
984
493
268
287
557
399
1018
903
1216
220
2354
88
596
417
1489
1189
959
688
321
704
16
850
1474
350
114
457
214
493
109
790
376
331
450
641
1226
406
620
1
197
335
