3028 484
2375 120
5079 469
1673 315
2904 280
3700 716
64355 784
17274 593
2459 413
1514 47
5693 592
21005 233
68756 308
96018 633
7262 523
3174 442
1009 156