1631
1
2199
3
2661
2
1897
4159
7
2955
4940
5
1414
0
1523
177
1614
534
445
360
1815
407
256
546
2085
618
1130
988
1377
1333
2103
1461
332
398
851
341