303 911
184 495
629 319
658 509
642 900
318 787
187 294
886 22
21 972
52 542
133 118
393 672
406 756
676 752
859 530
879 501
559 861
119 493
398 824
506 476