2510
0
4775
2
1451
2595
3765
4
1158
21152
8
680
1512
1
817
694
3426
717
440
637
3065
1194
5375
354
1028