2559 592
2700 438
2971 505
2697 425
11126 700
5066 40
13545 684
13935 847
37960 35
63848 560
5194 56
39157 721
11964 329