303 476
504 6
551 38
154 788
146 195
58 450
284 639
953 943
688 808
914 964
952 956
312 482
790 306
238 80
683 862
635 297
402 675
223 136
461 180
34 139