45689 80
3307 36
13362 248
12092 81
10539 627
8394 363
8826 521
9654 681
6139 529
6993 257
18566 477
4766 389