2952 90
160152 423
15623 708
3058 52
37812 529
57912 608
7137 84
73346 515
10757 649
4941 451
3389 280
3528 397
4436 439
3725 158
59562 593