45266 857
2614 327
87009 389
21290 359
11376 112
19674 747
15044 533
6801 874
13979 722
9582 881
8834 91
6309 512
10269 808
7489 78