45486 149
19457 906
13879 318
29607 77
30084 670
24689 687
11317 574
5832 110
6683 790
15976 399
73139 563
20033 383
2561 184
35924 543