3646 170
1571 157
2923 161
37322 393
7467 726
4204 812
2264 131
49783 855
18096 449
18746 687
5933 121