1051 430
149 221
3378 412
732 890
585 90
805 695
177 900
96 364
892 377
767 628
241 872
31 71
216 286
796 690
3249 313
933 857
633 153
306 570
600 550
231 100
227 39
525 712
175 808
124 977