45682 80
3306 36
13355 248
12088 81
10536 627
8392 363
8825 521
9653 681
6137 529
6990 257
18544 477
4762 389