45350 857
2614 327
87010 389
21297 359
11378 112
19678 747
15046 533
6803 874
13982 722
9583 881
8837 91
6312 512
10270 808
7494 78