1016 159
2614 290
855 63
7088 745
8374 597
18626 86
6496 926
9152 757
5277 333
5187 487
5876 483
1988 381
6340 439