2903
3
3090
6
1050
1
737
2932
2
608
0
255
21152
8
3080
753
3125
19783
3546
2245
17946
309
562
2629
25669
2996
32302
3014
20
1189
572
11153
1268
3222
970
1087
346