1096 527
395 40
121 51
523 419
987 419
252 504
65 484
928 689
784 900
388 264
1081 326
83 477
987 744
630 708
774 144
683 339
280 136
268 375
810 159
420 503