44631 857
2608 327
87001 389
21257 359
11356 112
19641 747
15012 533
6790 874
13958 722
9571 881
8815 91
6300 512
10255 808
7472 78