2955 90
160261 423
15632 708
3063 52
37817 529
57933 608
7139 84
73456 515
10762 649
4943 451
3391 280
3533 397
4438 439
3728 158
59808 593