680
1
627
714
1249
2
392
449
791
1685
339
471
865
4
589
2356
3
2934
1113
14568
6
950
1693
3289
1132
7560
496
934
787
2738
5
381
1706
482
434
528