2905 501
3167 485
2993 153
2286 275
7942 541
7037 576
4980 614
2043 253
3358 641
3408 354
4127 474
2447 415
1045 188
1188 203
2626 270