509 502
891 338
522 361
24 317
550 258
589 612
700 959
777 507
372 548
107 372
597 713
543 202
108 842
352 344
1005 761
759 20
978 71
718 243
73 878
187 566