387825
21837
709762
53487
29916
506216
602594
889535
684342
378965
402745
265591
4300364
3618456
3564929
3191460
2916998
2820283
2786955
2605725
2513226
2111209
1941351
1902407