503 89
358 670
313 283
846 888
1053 719
499 674
354 482
902 162
420 92
140 95
691 9
540 873
23 389
940 703
419 942
457 543
740 969
909 578
665 411
315 179
759 623