45350 149
19345 906
13425 318
29529 77
30028 670
24629 687
11238 574
5795 110
6661 790
15896 399
72524 563
19921 383
2545 184
35821 543