2601 625
2055 156
1535 159
3997 290
1281 63
7456 745
8883 597
20372 86
6838 926
9422 757
5414 333
5653 487
6047 483
2161 381
6936 440