816 300
574 346
517 809
914 228
745 149
80 854
587 295
71 928
119 194
297 554
352 80
665 376
395 166
1009 338
832 252
467 298
975 19
513 392
251 642
594 737