9630 50
9654 161
29799 127
19157 1030
3399 26
16020 572
13063 582
12360 416
21074 715
7121 266
4076 447
3430 624
22088 107