45649 80
3295 36
13342 248
12075 81
10527 627
8378 363
8815 521
9640 681
6127 529
6981 257
18444 476
4746 389