583
2
1598
4926
5
1425
1
1518
734
862
1931
3041
3
515
5829
22
2989
822
0
6
1354
2005
1694
216
2034
3861
1978
2250
1888
2079
1624
3465
2292
1473
1869