1189
0
3090
6
21152
8
2903
3
2932
2
572
1045
2348
1
2328
3080
1849
614
4684
4
1193
1336
2996
17946
1120
14
255
2558
556
5627
9956
4443
9
5504
16
951
690
485
3222