39311
880595
979685
489886
79020
825950
81151
66632
751615
700456
331604
780592
28997454
24455120
21975992
21176480
16493333
14874969
140611028
13373239
1163282
11527764
952758
9470480