1633
2
454
0
978
403
750
1045
456
266
467
437
1
882
430
1661
1413
2659
5380
8
1998
5
4271
4
1785
722
3277
410
2948
2524