575 136
943 270
45 181
252 648
699 591
98 746
431 733
275 460
354 834
502 698
766 995
262 925
230 986
499 781
693 643
488 437
172 115
863 607
124 491
306 235