2501 642
442 113
8810 652
6109 97
25897 92
19451 170
29661 378
73415 906
256078 701
31837 234
6654 140
7455 353