953 503
345 850
432 215
160 438
431 716
345 35
360 61
1000 699
527 277
726 61
232 663
781 397
11 79
507 354
3 559
974 209
816 634
20 91
403 341
636 693