1392
1
21152
8
3090
6
2903
3
2932
2
1015
2669
1694
951
690
2495
0
575
3012
4
841
1078
1927
2580
2173
1637
1972
564
572
1362
16
3080
1743
108797
445
758
1268
931