2159
1
4562
5
2535
2
3175
2250
1716
785
0
2668
1788
1266
5717
2328
3
83
2245
610
4944
3694
2921
2091
582
2478
3544
3326
383
1009
905