640 612
291 31
911 494
77 18
2059 849
523 160
693 539
1472 580
877 843
281 276
292 511
74 216
7142 805
918 603
454 232
987 909
597 9
228 20
132 821
997 831