3313
1216
1677
1533
1493
1273
1558
4960
858
908
838
1990
1084
1281
1087
1734
982
3109
1204
1576
1013
2456
2363
950
867
1424
982
1765
2356
1406
3039
939
808
1275
1119
1033
3032
4977
6538
1569
4850
1053
830
3199
2870
4680
1811
876
1763
3382
919
1171
2232
5645
3145
961
1392
1073
1277
1067