305
0
2061
3
393
1298
1
2954
2
468
467
636
558
325
422
2661
673
918
437
1522
5430
524
749
404
817
3168
919
5043
789