5016 446
1197 36
2955 424
3346 517
3444 366
1743 277
3236 527
3976 773
2449 189
4594 226
2337 330
2852 453
2623 202
3283 610