1382
1056
711
957
888
447
1152
464
569
55
361
509
694
553
343
231
1048
920
305
918
692
388
773
643
931
573
284
383
1052
1015
500
840