45543 80
3287 36
13334 248
12069 81
10522 627
8367 363
8806 521
9633 681
6119 529
6975 257
18360 476
4733 389