3101
1218
1616
1735
1297
876
789
2997
950
3447
17243
13555
1310
1366
6540
1655
1191
16100
834
906
10468
982
2255
1250
857
3774
15045
1083
3934
799
712
15612
758
1261
3638
14588
780
941
2361
1367
755
894
834
3223
2674
1180
800
970
903
8052
3269
1143
937
806
2296
2094
921
1260
776
915