112 965
559 141
625 350
75 248
88 296
260 8
372 883
59 748
168 55
1007 940
902 819
915 343
871 14
420 884
336 361
648 391
859 883
277 791
712 995
372 12