903 107
423 162
780 97
518 410
711 822
486 454
508 932
475 278
576 143
1213 593
744 881
939 411
796 863
504 978
371 397
483 640
25 846
533 138
820 676
2201 304
117 108
167 40