46462 857
2630 327
87027 389
21355 359
11411 112
19733 747
15104 533
6949 874
14013 722
9877 881
8855 91
6336 512
10360 808
7525 78