2955 90
160280 423
15632 708
3065 52
37817 529
57938 608
7139 84
73465 515
10764 649
4943 451
3391 280
3533 397
4438 439
3729 158
59842 593