3027 484
2369 120
5076 469
1671 315
2895 280
3699 716
64340 784
17263 593
2458 413
1513 47
5688 592
20998 233
68726 308
95962 633
7261 523
3173 442
1008 156