1382 60
1798 133
25170 547
17364 303
51305 94
8552 803
3451 770
26783 209
7544 562
6971 612
12345 217
1231 27
2400 288