45486 149
19458 906
13881 318
29608 77
30085 670
24692 687
11317 574
5832 110
6683 790
15977 399
73149 563
20035 383
2561 184
35926 543