45652 80
3295 36
13343 248
12076 81
10527 627
8378 363
8816 521
9641 681
6127 529
6981 257
18446 476
4747 389