6896 49
8929 161
26692 122
16286 1030
2874 25
14522 572
12603 582
10661 416
17196 712
6367 266
3559 447
2891 624
20252 102