45423 149
19421 906
13686 318
29582 77
30058 670
24664 687
11288 574
5822 110
6673 790
15937 399
72919 563
19991 383
2555 184
35870 543