2952 90
160089 423
15621 708
3058 52
37807 529
57898 608
7135 84
73308 515
10754 649
4939 451
3389 280
3525 397
4433 439
3721 158
59457 593