44897 857
2610 327
87006 389
21266 359
11367 112
19654 747
15028 533
6794 874
13969 722
9574 881
8824 91
6304 512
10263 808
7482 78