886
2971
930
3318
3003
1236
17889
864
2337
1043
9391
29179
1614
1431
1563
2289
871
1096
12046
1364
1377
13535
1219
1529
986
867
1729
1142
2075
1586
2618
2369
3173
2153
936
1288
2360
1867
999
4720
5821
1159
1279
2535
1259
932
2201
1298
2794
2319
849
19171
3919
835
1152
873
6080
2279
1083
6325