518
2
3028
7
1057
1247
1144
0
967
1599
12733
5
2393
6
3177
3
1509
1
684
1029
2138
1382
772
1266
2620
864
1464
1662
1353
840
3833
8
1580
2475
1891
2344
734