2894 313
351 289
720 335
1265 323
756 45
683 231
337 630
997 638
92 143
46 476
721 978
242 523
237 858
833 260
922 710
649 636
154 586
736 341
233 465
243 328
186 285
883 680
738 588
935 981