3715
4
1174
1
4938
1812
3
1751
2209
1295
1531
2
1380
0
3683
4387
2650
20
1072
280
571
2086
526
2250
4957
5
1095
297066
868
1000
2562
1787
2773
3326
2245
802
1797