1012 159
2596 290
853 63
7088 745
8364 597
18607 86
6494 926
9144 757
5275 333
5181 487
5870 483
1987 381
6328 439