661
1095
390
912
943
581
1155
981
774
700
11812
1164
689912
49583
48760
48248
4261271
4057158
33224
3261151
31286
26772
24541
22950