18032 781
305185 1433
9444 252
7442 512
57435 153
52688 437
3645 452
5170 491
3793 207
4713 931
4919 596