42797 533
14412 304
3721 46
7161 171
9193 73
20904 389
31313 961
9008 444
7651 693
12697 458
18944 94
36153 572
10603 702
21905 280
18568 362
16455 187
4420 465
14860 285