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