7013
5417
989
830
1030
9720
7134
5644
3210
404
5227
587
19716
15010
13071
11790
8932
852263
7960
7632
739148
637142
62311
5780