355
1
291
341
2
210
704
230
168
853
338
983
7
1072
4
409
641
890
231
558
504
624
1170
16
1099
8
570
927
1005
181
1078
552
40
617
299
817