1033 47
851 67
9966 472
18043 817
4681 315
9730 600
4778 102
3203 484
3327 739
15206 631
2359 392
12261 168
4988 822
3509 308
3534 457
3506 474
2087 245
2147 168