2695
4
1174
1
1812
3
2209
2398
8
3715
4387
1380
0
571
1751
2086
4938
526
4957
5
868
1000
1797
1093
801
1787
2467
1072
802
745
830
496
2456
2530
1095
2452