45462 149
19439 906
13866 318
29594 77
30075 670
24681 687
11307 574
5830 110
6680 790
15954 399
73047 563
20022 383
2561 184
35902 543