43014 533
14651 304
3935 46
7500 171
9371 73
20978 389
31684 961
9100 444
7723 693
12816 458
19067 94
36272 572
10713 702
22029 280
18571 362
16515 187
4447 465
14915 285