21152
8
4832
3
1622
1
1275
4326
3378
772
1284
2
2711
2535
19783
1505
1149
710
1379
2740
2593
4651
2763
0
17946
956
2911
9
32302
6753
17
1169
1243
5151
25669
9877
6
915