502 638
890 580
412 271
65 668
167 1
93 99
852 908
536 35
922 270
245 596
442 327
860 866
765 780
207 520
120 417
80 377
482 905
240 236
741 716
508 352