1174
1
3715
4
1812
3
4387
1380
0
571
4938
4957
5
2086
526
1797
2209
802
2584
2
1225
1751
745
1012
629
581
1348
2695
868
784
1000
1376
475
660
1310