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