21152
8
3562
1
4471
2
1816
2535
1819
5151
789
1681
2760
4
2964
25669
0
1603
3498
1744
8527
2593
32302
3200
3
1061
2986
19783
2990
2258
1568
1512
1606
1778
2711
2911
9