964
1
1655
2
3965
1926
1030
1260
418
730
1095
565
0
1411
1671
9244
6968
5
1987
1245
629
1883
11611
1192
3359
1208
530
4
661
637
3082
217
302
4363
7
417