1628
1
998
3407
666
1173
1568
1690
2
3463
1938
0
1543
1485
1814
4
4099
8
1570
1308
1816
1766
1746
2403
382
3106
123674
35
3562