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