143979
538564
662528
85446
64324
704523
535908
603911
76530
729728
112352
448975
28951454
24387119
21927992
21143480
16467333
14845969
140391028
13363239
11514764
1149376
9451480
943358