2975 313
852 496
687 830
1010 369
433 93
929 975
482 94
700 527
834 609
494 481
205 912
735 702
997 161
475 613
89 494
501 863
500 901
766 659
428 282
732 543
313 293
729 220
601 607
326 829