890
729
613
8013
495
634
6617
7112
473
5320
497
4811
22406
17020
15011
13440
10272
998263
8994
8880
854148
741142
68411
6820