407
1
2328
3
381
0
4111
2
1943
467
454
1099
1056
274
683
1880
25137
3868
456
749
269
403
685
3145
365
458
602
3134
358
11951
10
2105
839
505