45871 857
2624 327
87020 389
21322 359
11393 112
19695 747
15077 533
6893 874
13992 722
9751 881
8844 91
6324 512
10316 808
7504 78