870
1073391
4614
9613
11216
940
550
750
616327
73169
5513
710
22536
17060
15041
13510
10342
1006263
9064
8900
863148
744142
68711
6850