3023 484
2363 120
5068 469
1670 315
2871 280
3696 716
64288 784
17229 593
2455 413
1509 47
5677 592
20977 233
68650 308
95829 633
7255 523
3170 442
1008 156