125798
152350
820539
846461
21629
271131
7995
471968
84530
36239
445841
63214
5533367
4542935
4359459
3459998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352