51516
1503
3320
5266
8276
3641
3094
1746
3058
5536
16214
5615
37496
8362
7882
8506
26077
8986
2909
10141
14649
11406
13271
9333
11388
8865
16708
11459