255
0
3090
6
2949
737
19783
2
32302
14
21152
8
1889
1
3724
3
2907
3125
1369
4471
2535
2996
1189
1306
2932
2986
3498
4
25669
2632
1193
579
539
169
17946
2309
1808