45645 80
3295 36
13342 248
12075 81
10525 627
8378 363
8813 521
9640 681
6125 529
6981 257
18441 476
4745 389