45293 857
2614 327
87009 389
21293 359
11376 112
19675 747
15045 533
6801 874
13980 722
9583 881
8836 91
6310 512
10269 808
7490 78