1103
4
563
1
618
526
1114
7
461
450
1348
3
920
1174
552
418
641
1435
1078
9
1613
0
608
2
446
489
411
370
639
549
612
1127
4768
32
1775
503
1193
945