2902 313
704 158
898 230
40 82
504 859
546 966
903 289
227 672
65 155
500 99
551 311
166 1000
1164 1000
38 426
555 332
748 525
895 69
61 95
939 545
703 932
493 403
563 764
955 183
782 155