2571
2
1754
1599
1
8345
1938
3629
3871
2794
1320
0
4483
8
1618
1451
841
3470
5
3296
4
992
1088
862
1369
2650
20
2670
6779
3066
7
2285
1868
2534
2343
5946
1412
3505