700
1040
710
620
5456
473579
484
8924
404
7822
377
889
21846
16510
14551
13150
10002
956263
8734
8690
827148
716142
67511
6570