45650 80
3295 36
13342 248
12075 81
10527 627
8378 363
8816 521
9640 681
6127 529
6981 257
18445 476
4747 389