1007 875
643 576
2323 573
877 240
791 374
117 525
3623 924
914 32
246 177
623 486
876 634
823 748
916 212
645 560
593 639
138 238
651 865
90 997
43 621
257 644
450 823
27 382
650 616