2952 90
160106 423
15623 708
3058 52
37809 529
57901 608
7135 84
73316 515
10756 649
4939 451
3389 280
3526 397
4435 439
3724 158
59488 593