2900 306
3011 580
3955 716
6230 283
3970 247
2121 448
3974 53
3417 839
3883 675
3978 110
1243 268
4999 548