3973 150
3381 628
1000 85
2993 584
1325 102
1825 246
3824 826
2116 563
4057 684
1773 282
16680 748
92879 803
4012 462
6732 572
26955 150
137688 259
12980 517
156656 928
14510 747
4944 363
1124 28