2963 412
641 697
852 190
751 412
775 801
743 525
463 732
118 584
445 858
397 488
586 43
167 921
580 274
896 230
394 364
98 349
305 201
949 797
721 978
35 516
883 245
156 534
137 123
81 526