812120
20878
51911
1004273
811880
170106
555290
757187
121221
621456
849178
143587
28997454
24459120
21978992
21176480
16498333
14874969
140631028
13375239
1164782
11530764
953158
9471480