50883 149
21967 907
16035 318
32608 78
33043 673
28126 687
12221 574
6730 110
7457 790
18969 399
129694 572
25196 386
3235 184
38414 544