2503 458
2732 734
3033 243
9423 772
2183 127
1576 72
3423 540
1764 164
5675 686
3985 794
15161 807
3820 422