696
1
1397
3
2077
5
2646
1048
0
346
25
1579
2
703
802
960
971
782
9566
8
1210
1329
4578
1541
1044
7222
4
1653
3505
3565
4715
1226
5252
1271
2069
3987
1781