304949
144420
952620
100726
929895
239442
51477
771470
20096
692481
23456
985883
608308
189634
706810
920683
933291
380165
817466
309545
84698
14585
22129
158579
970106
39325