45455 149
19438 906
13841 318
29593 77
30074 670
24677 687
11306 574
5830 110
6679 790
15950 399
73023 563
20017 383
2561 184
35899 543