1025
844
8611
615
7413
6310
702
634
633
587
5716
489
26957
20220
18801
16712
1315265
13022
1185148
11704
10650
965143
8840
77711