2209
1
1690
3007
4
370
0
1570
944
3
1475
2
1778
1751
345
2710
1399
1681
1699
2184
1168
802
1753
5
2368
1746
2760
962
915
451