2600 625
2052 156
1528 159
3989 290
1277 63
7447 745
8878 597
20341 86
6832 926
9422 757
5413 333
5629 487
6046 483
2158 381
6919 440