2975 313
529 94
904 884
350 83
103 774
482 94
834 609
1003 132
735 702
597 516
306 461
299 937
885 981
997 161
774 684
588 984
809 202
456 577
477 470
403 691
106 95
659 465
103 848
41 174