45433 149
19431 906
13750 318
29586 77
30065 670
24671 687
11295 574
5824 110
6676 790
15942 399
72962 563
20007 383
2557 184
35882 543