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