45421 149
19420 906
13662 318
29581 77
30057 670
24661 687
11288 574
5822 110
6673 790
15937 399
72909 563
19991 383
2555 184
35868 543