956
7
1197
3
3088
1
5566
4
480
0
1066
2
935
1589
674
1656
1410
11
472
665
1186
2721
5
1799
1102
923
668
621
999
751
960
64697
1858
26
2046
2061
349
6035
9
1203