38096 842
14423 279
6249 121
23355 762
7353 41
7435 381
5076 713
3342 500
3305 501
3096 602
15634 751
16584 573
6073 742
2872 596