1045
0
4248
1
951
21152
8
3090
6
2903
3
2932
2
1015
2669
1694
690
190
1189
1604
125
1498
564
3080
572
1743
14
515
108797
1120
3158
309
1692
536
2366
717