4890
2149
8881
9159
4929
50970
2681
4455
18988
4427
20982
13189
2976
5759
3481
16398
20120
6934
8181
17624
3606
3718