1631
1
2661
2
1897
2199
3
1614
2955
4159
7
1523
0
1815
445
177
534
1414
1333
1461
256
360
1880
661
1130
1377
851
1404
2085
618
4940
5
398
1034
457
341