2711
2
1500
1
4651
3
5151
2911
9
5658
2315
21152
8
1942
2082
2676
2473
6307
10
1005
0
2405
973
7893
4
2740
6753
17
2763
1405
2593
1875
1128
3503
1557
1115
1055
2497
398656
19