508 505
343 667
209 921
548 159
142 120
27 920
551 975
285 501
375 988
322 467
739 185
461 421
777 15
550 926