704 147
1339 336
7582 49
16216 348
27317 294
4445 447
19610 426
12048 91
6823 83
4322 665
29074 553
3217 245
10034 905
3223 747
4526 855
1735 115