1003 632
46 304
484 110
690 531
983 446
2459 573
283 353
723 782
927 311
241 129
285 796
83 194
1008 564
5007 786
692 592
645 540
427 955
831 535
955 965
438 947
852 479
552 881