3086 485
2941 654
3041 560
16797 719
10216 513
12963 574
15080 609
8577 38
9965 408
7029 262
8336 495
22330 750
7553 104