1665
2
370
0
253
7329
6
1788
1
2344
843
1411
598
2516
2138
3
608
2377
2901
4
1038
4551
7
2890
1558
2462
1128
1304