301
2
97
1
1324
9
414
210
1561
541
1410
370
88
606
766
1786
10
817
2746
16
2323
4
4356
660
850
834
1718
832
1543
855
1393
7
3093
772
3
1221
576
1405