5022 446
1201 36
2959 424
3356 517
3445 366
1745 277
3239 527
3984 773
2452 189
4600 226
2341 330
2857 453
2629 202
3285 610