2732
2
604
1
592
0
3354
986
4465
22
32302
718
511
603
7034
5431
645
4204
5
1036
766
2525
4
2502
3507
6
810
1812
2114
1473
1867
2634
3
2044
1735
750
466
1891