600
466
7113
8047
430
5410
6214
6014
287
299
354
5822
22356
16950
14971
13420
10242
997263
8974
8860
854148
740142
6820
68211