45645 80
3295 36
13342 248
12075 81
10525 627
8378 363
8814 521
9640 681
6126 529
6981 257
18442 476
4746 389