5055
3
747
0
1029
2660
2
3551
1547
4478
6
1871
1875
5
91887
19
2541
4732
3863
4578
1451
3101
672
3971
1
1402
5060
2060
1716
2050
3251
847
2789
4187
10
2771
2499
4184