2942 90
159657 423
15601 708
3038 52
37782 529
57774 608
7121 84
73024 513
10745 649
4927 451
3381 280
3517 397
4420 439
3712 158
59039 593