1232
18046
14869
1983
3914
1083
1250
11530
9450
5659
3594
1221
4431
1563
13885
1428
1904
1664
994
1269
3444
1659
1948
1639
50820