2958 90
160479 424
15643 708
3081 52
37825 529
58005 608
7144 84
73638 515
10774 649
4951 451
3398 280
3539 397
4439 439
3735 158
60183 593