3092 485
2941 654
3045 560
16803 719
10233 513
12980 574
15094 609
8582 38
9973 408
7031 262
8350 495
22353 750
7562 104