2965 412
932 712
2897 313
368 679
123 428
1964 476
867 521
891 275
454 496
743 645
389 84
561 872
242 261
40 82
651 657
63 14
450 202
197 152
24 113
692 706
92 143
406 986
473 280