1056 340
105 878
565 389
198 661
685 710
553 185
1008 947
596 638
613 238
1017 67
706 20
436 999
227 187
840 471
936 27
1000 484
957 266
451 366
311 92
818 142