583
2
1598
4926
5
1425
1
1518
1723
2735
5592
8
2195
1069
1508
665
0
734
862
1931
3041
3
515
5829
22
1857
2989
1628
1238
3207
2558
2449
822
2118
6
2725