747
2
300
1
521
1337
2306
11392
6
784
6859
5
2814
951
0
3455
1869
1550
2393
341
522
552
964
1514
3
2982
417
2673