9575 50
9645 161
29735 127
19051 1030
3376 26
15970 572
13046 582
12301 416
20933 715
7112 266
4075 447
3429 624
22017 107