412
1
663
982
1158
2
1382
1192
3
2390
985
2190
1183
1839
1582
6
825
625
78
534
1224
589
561
791
638
231
449
735
779
1003
649
641
627
524