45666 80
3298 36
13343 248
12077 81
10531 627
8379 363
8816 521
9642 681
6128 529
6983 257
18462 476
4749 389