5038 535
16051 150
9620 528
4736 55
4892 555
3144 76
3338 302
3525 286
5040 618
2959 329
2520 369
2346 288
3563 698