33294 147
12529 905
9020 318
23281 77
24753 667
18228 687
9309 574
3648 110
5044 790
11799 398
42306 551
11129 381
1642 184
29414 541