45489 857
2615 327
87014 389
21305 359
11380 112
19679 747
15053 533
6812 874
13983 722
9600 881
8840 91
6313 512
10288 808
7498 78