2898 313
1517 918
1016 843
142 167
546 966
2598 912
816 795
500 99
782 155
98 349
960 540
885 441
104 854
443 681
646 859
144 880
701 158
936 662
441 833
1002 951
1039 749
88 386
265 850
848 457