19965 393
23450 919
18014 551
29195 775
17025 522
6650 200
6675 637
9497 891
13823 181
7481 616
7702 283
3952 125
12072 120
15483 152
19637 588
42645 226