42806 533
14456 304
3725 46
7181 171
9195 73
20905 389
31325 961
9009 444
7653 693
12697 458
18944 94
36155 572
10609 702
21909 280
18568 362
16458 187
4420 465
14861 285