2955 90
160249 423
15630 708
3061 52
37817 529
57931 608
7139 84
73440 515
10762 649
4942 451
3390 280
3533 397
4438 439
3728 158
59788 593