1357
5
4138
4
1345
2
455
1
3917
2571
664
1116
759
0
2795
6
538
512
623
1295
1231
9
540
2191
7
1416
2107
1599
121
1655
3
4112
779
880
979
1674
2992
1861
2347