2903 39
8015 570
4089 286
18507 307
9322 340
5040 364
6109 885
1834 74
8511 641
9166 433
5608 495
3062 46
3566 432
220363 317
7204 162
21526 156
17226 323
27467 614
25783 278
12883 57
5709 503
12581 712
5305 832
3688 803