1160 336
7518 49
16130 348
27285 294
4410 447
19542 426
11874 91
6668 83
4298 665
28579 553
3168 245
10002 905
3181 747
4461 855
1684 115