9575 50
9645 161
29732 127
19046 1030
3376 26
15968 572
13046 582
12300 416
20930 715
7111 266
4075 447
3429 624
22015 107