2213
1
2041
2
4099
8
4862
768
0
696
782
276
1653
4
3505
935
1044
1329
9566
802
703
1048
403
3519
9
7034
5
913
2321
714
4039
6
960
1106
2077
346
442
25