3095 485
2943 654
3055 560
16815 719
10234 513
12988 574
15100 609
8583 38
9977 408
7035 262
8355 495
22364 750
7565 104