2970 313
624 611
1591 842
454 713
101 593
21 729
831 609
151 149
456 577
106 95
199 643
578 437
813 733
885 294
91 322
3057 412
903 884
56 922
962 352
693 146
480 94
797 968