953 503
812 124
846 387
1000 699
360 61
345 35
431 716
160 438
11 79
781 397
232 663
726 61
527 277
403 341
20 91
816 634
974 209
3 559
507 354
245 349