1631
1
2661
2
1897
2199
3
4159
7
2955
4940
5
1614
1414
0
1815
177
988
1377
360
1523
1333
2103
1461
1880
1551
618
703
676
571
358
2085
332
398
1404
341