3901
3
1012
1
6779
5
2525
4
1218
3228
1334
0
3071
873
956
951
12632
7
1686
2
749
2600
1270
1487
627
4703
6109
5674
2203
2891
6
1656
1760
40177
2838
955
3310
437