44712 857
2609 327
87004 389
21259 359
11358 112
19648 747
15017 533
6792 874
13960 722
9573 881
8819 91
6302 512
10257 808
7476 78