3871
2
1035
2719
878
0
1285
742
1494
4
356
315
339
101
1350
2551
3
326
777
1850
1
915
3606
1315
536
678
1893
6164
526
916
1604
1112