45208 857
2612 327
87007 389
21279 359
11375 112
19670 747
15041 533
6799 874
13974 722
9581 881
8831 91
6308 512
10268 808
7486 78