5193
3785
1691
3230
1681
5210
3590
3190
13699
6940
10772
4440
1635117
1155512
11188276
1034316
10117258
97634
8275155
774711
71066
61834
57462
54098