1054 340
499 72
451 366
1012 6
166 711
520 499
924 813
273 41
86 924
181 172
908 316
491 994
445 99
643 333
274 645
482 732
980 585
799 985
656 453
73 236