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