19243 611
6308 198
8768 593
5204 385
256677 366
172004 298
142857 839
72051 767
9760 103
21713 813
63822 672
33083 667
815 127
3405 544
30478 570