999
1
2961
2
798
0
4444
6500
6
422
527
2546
1847
269
2275
2620
3
2987
2727
921
1824
3691
2043
246
1754
1377
3345
4
2539
5
4979
2809
2881
484
2531