1012 228
227 618
780 510
229 402
798 153
337 148
170 270
787 958
594 699
1062 219
863 356
956 755
855 723
51 270
307 604
533 177
642 520
115 788
536 33
183 700