599
1
841
2
951
2920
4
619
564
616
0
1780
2502
2740
3539
3
2109
1897
4655
10
8607
8
1299
4943
2153
7
2940
1458
2122
59
5889
2427
12
2687
2794
3546
108797
915
1952