1004 159
2581 290
853 63
7085 745
8358 597
18581 86
6484 926
9136 757
5271 333
5179 487
5860 483
1985 381
6314 439