2366
1
940
755
0
572
502
1512
3426
4
841
424
534
861
706
5801
758
377
1768
2
1869
3098
3
608
3083
893
1387
2465
1816
657
628
2932
1854
2121