45486 149
19458 906
13881 318
29608 77
30085 670
24689 687
11317 574
5832 110
6683 790
15976 399
73142 563
20033 383
2561 184
35925 543