3028 484
2369 120
5076 469
1671 315
2898 280
3700 716
64342 784
17266 593
2458 413
1513 47
5688 592
20999 233
68728 308
95976 633
7261 523
3173 442
1008 156