4004 782
11708 266
24364 685
7521 790
9631 589
78127 407
50689 708
22905 448
26223 189
5080 167
7799 388
1429 79
3068 312
7783 518
3585 631