255
0
4111
2
2152
78
467
787
2328
20634
8
358
403
376
517
683
338
2702
1161
1880
1116
391
416
287
3202
931
544
155
429
165
47041
1949
3
776