1690
1
1660
2760
4
697
0
1992
3
475
8527
1590
3562
1467
2
775
1309
4914
1380
1243
847
2123
1105
830
1103
534
484
490
596
2663
562
1166
1757
668
1862