30259 166
244365 952
15715 86
14034 464
37715 420
17605 642
12433 345
18387 86
9683 439
49484 531
1545 222
1511 69