2958 90
160429 424
15642 708
3080 52
37822 529
57989 608
7142 84
73605 515
10773 649
4951 451
3398 280
3537 397
4439 439
3735 158
60114 593