303 476
504 6
551 38
154 788
145 195
58 450
283 639
953 943
688 808
913 964
951 956
312 482
790 306
238 80
682 862
635 297
401 675
222 136
460 180
34 139