143995 715
4988 618
8007 624
311484 600
19874 187
396502 1004
98186 634
41276 722
5689 524
146432 653
78565 181