39727
133659
129963
978117
107748
70596
18201
817521
444549
757628
25318
95996
156467
582244
365535
91620
404632
1001642
555290
701737
662262
381208
38811
446562
9525
751709