304594
925718
567564
691739
192485
525103
856992
26715
914145
5902
399403
213616
32456464
27664131
24704998
24285481
18558343
16711973
155111029
14693239
12672764
10493485
782844
5728209