344 229
283 916
667 299
103 168
217 969
448 214
100 1
320 681
355 124
996 601
848 992
1345 932
348 63
600 300
870 675
802 968
1098 620
957 871
801 908
804 1000