874
1
3734
2087
2
596
0
919
894
2508
7
2028
4996
6
1243
2123
2929
1105
1103
571
534
490
591
2271
4
810
484
1166
562
1106
2663
1862
2771
1507
668
2245
3