45563 857
2616 327
87014 389
21308 359
11382 112
19681 747
15059 533
6830 874
13985 722
9625 881
8842 91
6315 512
10295 808
7498 78