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