21152
8
32302
0
17946
2996
14
4044
5
3941
1189
1508
2
2535
25669
3125
657
19783
2466
1883
1461
940
1
2964
572
1095
3498
4
3528
7
2478
2911
9
398656
19
1819
1193
2443
4471