315
0
584
422
710
522
2533
547
645
352
558
334
393
1710
755
711
617
442
332
300
333
391
931
880
1291
1085
2189
207
205
1101
1120