45679 80
3306 36
13353 248
12087 81
10534 627
8390 363
8824 521
9651 681
6133 529
6990 257
18536 477
4761 389