2948 90
159935 423
15613 708
3048 52
37797 529
57845 608
7131 84
73216 515
10750 649
4932 451
3385 280
3522 397
4428 439
3717 158
59188 593