21152
8
1077
1
2711
2
4651
3
2911
9
1301
5151
2535
19783
1819
2932
2676
1942
2055
3498
4
4079
1864
32302
0
2405
1755
17946
6236
10
2740
3479
5
2082
1749
2593
6560
1153
8185