21152
8
3090
6
108797
0
2903
3
2932
2
1015
1
2669
1694
1189
951
690
2535
572
564
1193
2996
3080
1743
14
456
1618
483
2986
32302
539
938
475
1348
1813
442