680
1
626
713
1248
2
392
449
790
760
1684
339
470
865
4
589
2355
3
2933
1112
14567
6
950
3289
1132
1693
7560
495
933
787
380
1705
2738
5
482
433