381
0
1557
454
415
4111
2
226
683
467
266
2490
1020
1551
409
2143
957
973
820
325
25137
368
384
456
2702
269
350
951
1043
663
403
893