2955 90
160260 423
15630 708
3061 52
37817 529
57932 608
7139 84
73449 515
10762 649
4942 451
3391 280
3533 397
4438 439
3728 158
59802 593