2600 625
2052 156
1527 159
3988 290
1277 63
7447 745
8877 597
20339 86
6830 926
9422 757
5413 333
5627 487
6046 483
2157 381
6917 440