33096 820
17487 590
15181 211
13820 867
31348 229
44447 618
25495 862
8511 422
6988 617
3888 238
19515 743
5575 126
6275 724
20482 255
4694 407
10017 310
4083 579