1043 29
49 924
111 164
1035 150
59 262
1012 571
880 897
853 948
917 239
643 732
80 383
779 999
304 265
1003 424
314 175
540 563
1100 42
501 243
580 650
638 887