5151
2
2911
9
2271
4
490
0
1727
918
1964
3
1243
1942
1
1105
1064
1103
484
2663
596
668
3168
1744
2711
915
914
2740
938
2123
475
534
850
1166
562
323