1171 138
696 109
572 602
275 352
787 895
1094 44
461 114
978 760
937 691
801 116
671 409
600 36
633 238
635 173