2958 90
160349 424
15636 708
3073 52
37819 529
57961 608
7140 84
73542 515
10769 649
4946 451
3394 280
3536 397
4438 439
3732 158
59973 593