612
3
601
1
770
4
1050
881
0
1845
3777
902
1866
16
1307
1566
1342
2771
1505
5106
9
1322
2
1925
1391
1396
2782
2112
2639
4564
4551
3449