1039
2354
688
899
879
984
220
243
904
641
557
531
2081
3187
1478
621
1791
1020
1564
1583
569
808
422
233
1534
671
1641
401
1226
679
998
268
682
2662
1101
180
837
627
1693
1212
553
1474
2459
24
2492
482
704
420
458
1837
543
324
648
1006
