19991 77
5574 328
812 103
1388 146
4451 628
2670 588
907 127
1540 262
2683 483
1001 86
3175 324
1891 333