1174
1
3715
4
1812
3
4938
4387
571
4957
5
2086
1380
0
1331
1623
526
1797
1751
2209
802
1558
2
3629
652
665
1679
1162
1527
1431
1243
1239
1267
1767
1843