30653 166
244612 952
15717 86
14039 464
37748 420
17623 642
12440 345
18427 86
9707 439
49600 531
1546 222
1515 69