42801 533
14424 304
3723 46
7162 171
9193 73
20904 389
31316 961
9008 444
7651 693
12697 458
18944 94
36155 572
10605 702
21905 280
18568 362
16456 187
4420 465
14860 285