3098 485
2944 654
3055 560
16816 719
10234 513
12991 574
15103 609
8583 38
9977 408
7035 262
8355 495
22367 750
7569 104