819
460
661
1095
390
912
943
581
1155
981
700
11812
689912
49583
48760
48248
4261271
4057158
33234
3261151
31286
26782
24541
22950