8970 49
9560 161
29194 126
18610 1030
3338 26
15663 572
12981 582
12012 416
20402 715
7058 266
4032 447
3399 624
21790 107