2600 625
2052 156
1525 159
3987 290
1276 63
7447 745
8874 597
20332 86
6829 926
9420 757
5413 333
5620 487
6045 483
2157 381
6913 440