677 638
640 612
1667 239
611 874
918 603
496 140
328 508
453 232
281 276
1095 883
74 216
408 264
415 165
332 187
3167 269
984 1000
123 5
297 242
912 593
494 331
31 36
777 237
870 741