255
0
4111
2
2152
78
467
177
787
2328
358
403
376
517
683
338
2702
1161
1880
1116
391
416
287
3202
931
544
2634
155
415
429
165
47041