412
1
668
984
1160
2
1383
1192
3
2392
986
2190
1184
1840
1582
6
826
626
78
534
1224
589
562
791
639
232
450
735
779
1003
649
641
628
524