2952 90
160114 423
15623 708
3058 52
37810 529
57905 608
7135 84
73318 515
10756 649
4939 451
3389 280
3527 397
4436 439
3724 158
59508 593