2993 153
2283 275
7936 541
7033 576
4979 614
2041 253
3358 641
3401 354
4107 474
2446 415
1045 188
1188 203
2626 270