90
377
146
322
5714
4210
579
7713
8213
307
355
19726
15020
13071
11790
8942
852263
7960
7642
739148
637142
62311
5790