680
1
627
713
1248
2
392
449
791
760
1685
339
471
865
4
589
2355
3
2933
1112
14567
6
950
3289
1132
1693
7560
495
933
787
381
1705
2738
5
482
433