159
522
1435
373
930
536
636
338
304
446
1186
586
2748
423
401
504
503
435
363
470
906
1375
328
269
3121
917
395
755
466
1094
1391
659
893
469
1873
1177
1039
1515
406
2342
1867
2926
853
1185
561
500
1717
693
895
384
287
552
592
218
709
609
919
1084
1629
1555