86
1
2582
2
588
1090
0
904
849
930
998
1697
6
3570
2797
3
626
1163
593
4629
4
1520
486
597
2792
1227
1139
2601
2405
1681
2003
8
1270
1522
952
2365
2335
7