803
860
843
610
7615
461
990
6734
534
929
7410
9264
22506
17040
15041
13480
10332
1004263
9044
8890
861148
742142
68711
6840