45637 80
3295 36
13342 248
12074 81
10525 627
8377 363
8812 521
9639 681
6125 529
6980 257
18441 476
4745 389