3083 505
2639 425
11055 700
5196 41
13890 684
14348 848
38002 34
63733 560
5113 56
38876 722
11977 329