2505 642
444 113
8812 652
6116 97
25898 92
19451 170
29661 378
73427 906
256097 701
31843 234
6656 140
7456 353