1050
1
753
19783
2
25669
0
32302
608
737
2996
255
2535
572
2932
3498
4
17946
1153
3090
6
2012
2366
800
21152
8
309
3080
3
2316
970
2921
5
2204
1044
346
14
2270