1236
1543
1112
947
1436
1078
1201
5786
1167
1083
1468
1780
2477
12811
30972
8834
9105
18033
34097
30448
11049
8027
8339
8597
78032
15137
18070