2601 625
2055 156
1538 159
3997 290
1281 63
7456 745
8883 597
20373 86
6838 926
9422 757
5414 333
5653 487
6049 483
2162 381
6936 440