3021 484
2363 120
5066 469
1669 315
2866 280
3694 716
64277 784
17213 593
2453 413
1508 47
5672 592
20971 233
68634 308
95791 633
7252 523
3170 442
1007 156