1690
1
1660
2760
4
596
0
475
8527
919
894
1590
3562
1467
2
775
1788
1380
1243
847
571
2123
1105
830
1103
534
484
1226
490
2663
562
1166
1757
668