2975 313
687 186
350 83
906 372
487 823
929 975
834 609
528 96
624 313
227 512
403 691
769 664
95 322
322 251
885 981
1593 842
450 930
392 989
475 613
42 7
151 149
400 127
35 29
928 133