45048 857
2612 327
87007 389
21270 359
11372 112
19658 747
15032 533
6796 874
13971 722
9577 881
8826 91
6306 512
10265 808
7484 78