2597 625
2047 156
1510 159
3927 290
1269 63
7426 745
8849 597
20283 86
6812 926
9405 757
5409 333
5586 487
6038 483
2151 381
6877 440