1603
1
914
0
1243
668
2692
3
4283
5
2465
631
2906
1694
1494
337
3098
2591
951
2996
21152
8
1451
562
5811
2
711
2165
4290
717
984
490
2493
4
1581
1166