135408 708
4972 618
7941 624
309822 599
19823 187
395016 1003
97884 634
40924 722
5656 524
144685 652
76813 179