45696 80
3308 36
13366 248
12094 81
10543 627
8397 363
8828 521
9656 681
6144 529
6994 257
18577 477
4766 389