2535
2
2996
0
19783
14
17946
32302
255
2902
16
1189
25669
380
1
21152
8
2932
1193
3498
4
109
3779
2623
6
3765
1312
1153
984
3090
938
952
572
575
1018
1183
407