2993 153
2285 275
7936 541
7033 576
4979 614
2041 253
3358 641
3405 354
4108 474
2446 415
1045 188
1188 203
2626 270