2997 167
2896 173
3205 245
8306 530
2829 154
6180 716
1978 135
5358 450
4924 103
13179 683
4101 223
49670 335
58041 389