19501 607
8710 32
33842 597
75315 81
27610 646
2759 179
3133 55
5286 333
6656 771
4713 97
2587 41
3917 711
2550 386
6341 149
4346 614