951
1
619
841
564
1774
2285
2
616
0
3012
4
2502
1927
1606
2740
3539
3
1014
8607
8
4943
2153
7
1959
1431
1458
1754
2122
59
2427
12
123674
35
2687
2794
3546
108797
1211