2583 727
3675 623
630 104
4254 540
5220 712
26708 286
113016 367
5169 175
99999 943
46475 167
154519 909
10784 255
4219 53