3018 484
2356 120
5056 469
1668 315
2858 280
3690 716
64229 784
17178 593
2452 413
1506 47
5657 592
20950 233
68574 308
95654 633
7247 523
3168 442
1006 156