868860
167608
444769
534344
782997
314989
504327
503817
5962500
3120654
2241336
2030238
1882736
1861895
183767
1764433
203534
87494
469708
896250