631
0
356
1132
876
239
300
1182
4594
1
1773
4362
5
1110
522
380
482
377
1405
543
572
413
31535
1009
2
615
4452
3059
2094
486
590
514
282572
608