45453 149
19438 906
13835 318
29593 77
30074 670
24677 687
11306 574
5830 110
6679 790
15950 399
73022 563
20016 383
2561 184
35899 543