45456 149
19438 906
13851 318
29593 77
30074 670
24678 687
11306 574
5830 110
6679 790
15950 399
73026 563
20017 383
2561 184
35899 543