45652 80
3296 36
13343 248
12076 81
10527 627
8378 363
8816 521
9642 681
6127 529
6981 257
18449 476
4747 389