1225
0
2535
2
2996
21152
8
3083
32302
1288
1
1189
17946
19783
984
106
706
971
542
722
612
1239
475
495
3090
6
618
120
1194
255
593
237
683
181997
11
272