3028 484
2369 120
5076 469
1671 315
2901 280
3700 716
64344 784
17268 593
2458 413
1513 47
5689 592
20999 233
68731 308
95985 633
7261 523
3173 442
1008 156