45570 80
3290 36
13336 248
12070 81
10523 627
8371 363
8808 521
9634 681
6119 529
6978 257
18388 476
4738 389