1278
2
1358
4
1448
3
485
696
1
2575
564
899
0
2976
1819
5
5447
10
1518
1793
2697
7186
7
619
749
4920
1212
1938
712
729
596
4130
12
599
1444
1105
441
477
5483
8