295 82
1163 1000
238 562
674 43
1235 359
897 230
311 201
816 650
776 801
282 683
402 893
988 100
104 854
541 860
410 413
579 511
2441 127
748 145
441 617
543 55
27 113
988 840