2948 90
159947 423
15613 708
3049 52
37799 529
57849 608
7131 84
73224 515
10751 649
4932 451
3388 280
3523 397
4428 439
3718 158
59196 593