1554
1
1011
3
1245
2534
2
766
4099
8
1763
2370
1778
1220
3172
197
0
962
582
873
451
742
392
1816
370
345
2294
223
915
443
2159
5
597
4043
6
4623
3400