3095 485
2943 654
3055 560
16813 719
10233 513
12988 574
15098 609
8583 38
9976 408
7035 262
8355 495
22362 750
7565 104