1080175
1046176
583698
896578
337665
1073650
912378
181939
815413
525397
523361
95844
539858
933193
1109609
622536
17971484
15520692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231