2525
5
995
1
2307
4
437
0
862
326
1999
3
1383
3453
6
2204
13
5056
1408
1398
382
870
1621
1848
2
789
714