20010 77
5581 328
813 103
1392 146
4455 628
2672 588
908 127
1542 262
2687 483
1005 86
3182 324
1895 333