1011 498
841 47
355 793
306 92
278 732
470 452
40 817
703 650
688 397
374 753
825 632
293 308
330 221
651 325
43 289
949 532
482 592
429 119
581 615
616 533