45320 857
2614 327
87009 389
21295 359
11377 112
19676 747
15045 533
6802 874
13981 722
9583 881
8836 91
6311 512
10269 808
7493 78