418
0
505
300
1020
422
403
1133
2143
602
618
747
325
2992
456
171
839
81
756
2328
467
276
47041
1557
871
441
929
358
1949
408
479