2583 592
2735 438
2972 505
2699 425
11128 700
5075 40
13549 684
13943 847
37961 35
63851 560
5198 56
39167 721
11964 329