45805 857
2618 327
87017 389
21318 359
11392 112
19692 747
15073 533
6873 874
13991 722
9729 881
8843 91
6321 512
10302 808
7501 78