2952 90
160136 423
15623 708
3058 52
37811 529
57910 608
7136 84
73339 515
10756 649
4940 451
3389 280
3527 397
4436 439
3724 158
59544 593