1128
0
457
647
467
943
332
661
2730
6
4111
2
436
2328
401
1614
1
409
594
676
2121
4
1100
489
329
1133
2085
413
321
2992
2749
668
1164
951
781