747
1025
844
7613
615
6410
702
634
633
597
906
5716
27187
20370
19031
16912
1328265
13262
1200148
11836
10760
987143
8890
78611