362 596
318 155
229 312
63 748
870 532
96 309
451 370
943 427
668 486
85 508
281 739
255 761
307 897
1016 110
250 231
814 462
158 959
988 128
611 975
511 241