640 612
291 31
1167 12
167 255
2419 304
454 232
693 539
987 909
1472 580
124 5
1095 883
210 11
985 1000
863 186
2059 849
74 216
139 199
997 831
510 428
200 655
466 103