95682 946
2939 529
5591 676
5106 619
10227 78
22813 325
9942 106
23256 630
211249 777
16717 551
10669 507
24712 502
6121 637
8060 694
46836 120