2600 625
2052 156
1526 159
3987 290
1277 63
7447 745
8876 597
20338 86
6830 926
9422 757
5413 333
5623 487
6046 483
2157 381
6916 440