21152
8
4471
2
572
0
32302
2996
14
3498
4
5151
25669
1045
17946
475
2524
1189
725
4775
1105
596
1103
562
2711
484
2663
914
490
1581
2911
9
1243
668
3159