906 287
109 205
140 245
170 396
350 936
200 674
774 71
1000 265
171 528
1036 332
548 544
893 713
295 632
952 861
685 101
342 243
769 805
396 958
54 128
994 329