2601 625
2053 156
1528 159
3992 290
1279 63
7451 745
8878 597
20358 86
6838 926
9422 757
5414 333
5649 487
6047 483
2160 381
6931 440