9575 50
9645 161
29735 127
19052 1030
3376 26
15970 572
13046 582
12302 416
20934 715
7112 266
4075 447
3429 624
22018 107