7999
7859
712
511
1805
942
2589
3610
668
3009
834
6383
3869
13825
37047
2522
3884
4513
21014
4463
1503
2835
2646
10110
114798