803
860
843
610
7615
461
990
6734
534
929
7410
9264
22536
17060
15041
13510
10342
1006263
9064
8900
863148
744142
68711
6850