96565 946
2939 529
5591 676
5106 619
10227 78
22814 325
9944 106
23258 630
211325 777
16717 551
10674 507
24715 502
6122 637
8061 694
46855 120