7833 791
11743 412
15872 327
7525 563
31085 427
104174 584
26264 59
65458 248
7465 434
5112 529
3902 73
2428 533
14731 58