45682 80
3306 36
13357 248
12090 81
10537 627
8392 363
8825 521
9654 681
6139 529
6990 257
18547 477
4764 389