1245 138
803 109
648 602
335 352
855 895
1171 44
484 114
1014 760
1002 691
854 116
741 409
653 36
672 238
661 173