45450 149
19437 906
13826 318
29593 77
30073 670
24677 687
11306 574
5830 110
6678 790
15949 399
73015 563
20015 383
2561 184
35896 543