30315 166
244405 952
15715 86
14034 464
37718 420
17607 642
12435 345
18396 86
9686 439
49546 531
1545 222
1511 69