4910
4616
664
786
557
835
599
255
5813
370
3210
296
22646
17190
15241
13590
10432
1011263
9144
9030
873148
746142
6950
69211