2508 648
1145 883
498 813
120 839
642 53
287 129
295 727
98 230
801 86
579 717
665 651
835 40
763 978
777 914
558 154
133 423
247 655
1897 999
961 986
1061 584
322 735
638 564
413 693
180 607