45576 857
2616 327
87014 389
21308 359
11382 112
19681 747
15060 533
6833 874
13985 722
9631 881
8842 91
6316 512
10295 808
7498 78