123
1
2717
1743
2
1571
704
1146
4
649
5138
366
85
1873
740
3
568
678
863
1404
6
2987
0
1992
449
413
628
2564
379
1704
5
1094
595
1985
541
593
1269