45649 80
3295 36
13342 248
12075 81
10525 627
8378 363
8815 521
9640 681
6126 529
6981 257
18443 476
4746 389