5005 54
14121 810
10005 474
21866 610
7455 685
5305 367
11144 362
9651 672
10473 592
12893 78
16500 301
8268 170
13190 173
70366 397
6397 966
5507 831
15156 627
19622 149
11869 663
7983 852
6967 374
5541 169