412
1
667
983
1159
2
1382
1192
3
2391
986
2190
1184
1840
1582
6
826
625
78
534
1224
589
561
791
639
232
450
735
779
1003
649
641
627
524