381
0
467
1133
668
683
2490
458
787
4111
2
306
464
2328
479
951
403
409
25137
415
868
1045
957
1161
349
456
1661
1
410
413
362
392
1824