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