998
2
1087
0
904
1
1696
6
3570
597
2000
8
1680
2404
3
2792
4
1162
1227
1139
2600
593
626
1520
486
4629
745
1124
952
2181
1268
2365
2333
7
1094
2375
2127
11