695281
19650
702809
887592
931620
721725
49716
332823
984560
747510
503236
985906
28996454
24453120
21974992
21175480
16492333
14874969
140601028
13373239
1163282
11527764
952758
9470480