2958 90
160343 424
15636 708
3071 52
37819 529
57959 608
7140 84
73531 515
10769 649
4946 451
3394 280
3536 397
4438 439
3732 158
59958 593