2578 592
2726 438
2972 505
2698 425
11127 700
5075 40
13549 684
13943 847
37961 35
63850 560
5197 56
39167 721
11964 329