2937 90
159523 423
15591 708
3034 52
37770 529
57735 608
7119 84
72921 513
10742 649
4924 451
3378 280
3512 397
4414 439
3710 158
58980 593