342
8810
362
634
543
250
655
625
435
603
571
597
42037
31880
30933
28095
2428267
21934
2097153
1930149
19296
15820
15500
13740