1666
2
1302
0
1256
1
3650
3
424
99
13159
10
1213
2842
8
1516
1708
2605
1375
1750
619
1378
1704
1418
1471
1762
1367
1543
2177
1649
661
928
2030
3929
2602
1596