1202 138
745 109
610 602
294 352
814 895
1144 44
472 114
994 760
963 691
821 116
710 409
626 36
655 238
649 173