1265 168
3546 57
24302 159
17181 123
7172 378
5478 412
28751 210
27428 244
15832 786
5390 590
8808 421
3039 181
23645 164
21142 726
6174 695
1615 63
5059 34
4508 474