1036 275
861 938
314 240
241 183
292 714
608 591
327 960
355 98
393 550
194 448
1007 946
324 508
37 892
535 487
853 668
225 846
60 84
44 75
964 867
904 422