480 298
295 220
613 233
320 949
723 510
859 914
460 29
117 572
646 789
540 563
844 369
252 773
166 228
749 564
217 526
267 931
569 952
245 675
1007 315
52 289