39475
967576
561425
134480
195357
76068
407374
461762
392111
39934
74998
194137
5530367
4540935
4357459
3455998
3447462
3413286
3363956
3017729
3007226
2491209
2136407
2136352