5151
2
21152
8
2911
9
2271
4
1243
0
1942
1
1105
1103
484
2663
596
636
668
1037
1744
2711
1159
914
2740
3
938
2123
475
534
490
850
1166
562
323
572
1862