2958 90
160368 424
15640 708
3076 52
37820 529
57966 608
7140 84
73563 515
10771 649
4948 451
3397 280
3536 397
4438 439
3733 158
60021 593