255
0
4111
2
2152
78
467
979
584
403
427
200
787
2328
458
683
545
358
1116
705
376
390
737
349
517
448
338
2702
1161
1880
532