1631
1
1897
2661
2
1137
2199
3
2955
1461
1614
400
0
177
4159
7
1377
398
1815
1404
1523
256
1414
358
3466
5
438
1333
676
341
314
703
429
696
4940
332