1096 952
768 992
200 535
20 40
1302 425
391 346
585 995
973 94
532 181
725 74
90 812
834 376
35 341
435 313
957 896
413 275
901 482
602 569
215 46
651 148
655 867
684 151
294 766
426 755