106
1
242
363
511
559
145
2
119
276
652
710
0
1156
299
203
595
3
658
608
645
1711
2545
7
117
498
398
207
1376
872
708
617
533
841
452
4