30084 166
244268 952
15712 86
14034 464
37710 420
17599 642
12428 345
18373 86
9679 439
49462 531
1545 222
1511 69