3086 485
2941 654
3039 560
16797 719
10215 513
12961 574
15080 609
8577 38
9965 408
7028 262
8335 495
22330 750
7552 104