1691
1
2377
1699
2
1590
1382
300
0
801
2710
2999
3
1526
2166
2571
6
2903
3562
662
635
4179
693
802
1813
528
1000
1751
1093
1399