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