45655 80
3297 36
13343 248
12076 81
10528 627
8378 363
8816 521
9642 681
6127 529
6982 257
18456 476
4747 389