2695
4
1174
1
1812
3
2209
2398
8
3715
4387
1380
0
1309
1992
571
1751
2086
4938
526
697
2467
4957
5
868
1000
5389
234
2392
2
4914
3041
1935
1797
3321
1093
1416