583
2
1598
4926
5
999
1
2568
1425
1518
734
862
1931
3041
3
515
5829
22
2989
822
0
6
2005
1978
1324
741
1152
420
2837
2760
4
824
2315
1681
2110
1196