2997 88
4800 152
13483 527
10155 624
31132 648
22940 346
7919 170
23160 767
21866 673
23079 674
15772 567
9898 474
9067 772
3258 755
4477 146
3174 194
3920 109