1253 168
3543 57
24298 159
17177 123
7170 378
5478 412
28749 210
27428 244
15832 786
5390 590
8807 421
3039 181
23645 164
21142 726
6174 695
1615 63
5059 34
4508 474