1666
2
1302
0
1256
1
3650
3
424
1516
1471
1418
1543
99
1367
1213
661
1708
2030
2624
2605
1375
1750
619
1704
1172
1762
198
1711
984
2177
13159
10
2748
6
510