780
687
686
735
1028
1115
1106
1006
1163
1007
1529
1247
2321
1149
8555
1462
1461
21759
2403
2514
4153
11488
3424
3877
2948
8988
4561
30465
62386
48975
12530